﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;

namespace YiSha.Admin.Web.Model
{
    public class GroupChat_AddJoinWay
    {
        public string chat_id { get; set; }
        /// <summary>
        /// 场景。1 - 群的小程序插件 2 - 群的二维码插件
        /// </summary>
        public int scene { get; set; }
        /// <summary>
        /// 联系方式的备注信息，用于助记，超过30个字符将被截断
        /// </summary>
        public string remark { get; set; }
        /// <summary>
        /// 当群满了后，是否自动新建群。0-否；1-是。 默认为1
        /// </summary>
        public int auto_create_room { get; set; }
        /// <summary>
        /// 自动建群的群名前缀，当auto_create_room为1时有效。最长40个utf8字符
        /// </summary>
        public string room_base_name { get; set; }
        /// <summary>
        /// 自动建群的群起始序号，当auto_create_room为1时有效
        /// </summary>
        public int room_base_id { get; set; }
        /// <summary>
        /// 企业自定义的state参数，用于区分不同的入群渠道。不超过30个UTF-8字符。如果有设置此参数，在调用获取客户群详情接口时会返回每个群成员对应的该参数值，详见文末<see href="https://developer.work.weixin.qq.com/document/path/92229#%E9%99%84%E5%BD%952%EF%BC%9A%E8%8E%B7%E5%8F%96%E5%AE%A2%E6%88%B7%E7%BE%A4%E8%AF%A6%E6%83%85%EF%BC%8C%E8%BF%94%E5%9B%9Estate%E5%8F%82%E6%95%B0">附录2</see>
        /// </summary>
        public string state { get; set; }
    }
}
